.header {
	height: 110px;
	padding: 0 60px; 
	background: #fff;
	min-width: 100%;
	box-sizing: border-box;
}
 

.header_fix{
	position: fixed;
	left: 0;
	top:0;
	background: #fff;
	z-index: 9999;
	box-shadow: 0px 3px 6px rgba(0,0,0,0.16); 
}

.header .logo {
	width: 157px;
	height: 33px;
	float:left;
	padding-top:38px
	/*	
	position: relative;
	*/
}

 
.header .header_box {
	position: relative;
	z-index: 10;
	/*display: flex;*/
	justify-content: space-between;
	align-items: center;
}
.header .header_box::after{
	display: none;
}
.header .header_box .nav{float:right;}
.header .header_box .nav ul{display:flex;align-items:center;height:110px;line-height:110px}
.header .header_box .nav ul li{font-size:16px;margin-left:35px;font-weight:lighter;position:relative;box-sizing:border-box;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
/*
.header.background .header_bg {height:90px;}
.header.background .header_box .nav ul,.header.background .header_box .nav ul li{height:90px;line-height:90px}
*/
.header .header_box .nav ul li{position:relative;height:110px;line-height:110px}
.header .header_box .nav ul li a{display:block;color:#333;font-family:'PingFang'}
.header .header_box .nav ul li a:hover{color:#c08c3a}
.header .header_box .nav ul li .a1{padding:0 10px;position:relative}
.header .header_box .nav ul li.as .a1,.header .header_box .nav ul li .a1:hover{background:#c08c3a;color:#fff}
.header .header_box .nav ul li div{position:absolute;display:none;z-index:999;text-align:center;top:110px;left:0;font-size:15px;font-weight:normal;overflow:hidden;background:url(../images/tm-n.png) repeat;line-height:36px;text-align:left;float:left;padding:5px}
.header .header_box .nav ul li div.d1{width:600px;}
.header .header_box .nav ul li div.d2{width:460px;}
.header .header_box .nav ul li div.d3{width:345px;}
.header .header_box .nav ul li div.d4{width:225px;}
.header .header_box .nav ul li div.d5{width:200px;right: 0; left: auto;}
.header .header_box .nav ul li div a{display:inline-block; margin:0 15px;color:#fff;float:left;}
.header .header_box .nav ul li div a:hover{color:#fff;background:url(../images/tm-h.png) repeat-x left bottom;}
.header .header_box .sousuo{width:30px;height:110px;line-height:110px;float:right;position:relative;margin-left:20px}
.header .header_box .sousuo span{display:block;background:url(../images/fd.png) no-repeat center center;cursor: pointer;}
.header .header_box .sousuo div.last{width:300px;position:absolute;right:0;padding:2px;background:#eee;display:none}
.header .header_box .sousuo div.last input{float:left;height:36px;line-height:36px;border:none;background:#fff}
.header .header_box .sousuo div.last input.btn{float:left;background:#c08c3a;color:#fff;width:60px;margin-left:5px}
.header .header_box .sousuo div.last input.key{float:left;width:225px;padding:0 5px}

.banner {
	width: 100%;
	height: calc(100vh - 90px);
	position:relative;
}

.banner .swiper-container {
	width: 100%;
	height: calc(100vh - 90px);
}

.banner .swiper-container .swiper-wrapper {
	width: 100%;
	height: calc(100vh - 90px);
}

.banner .swiper-container .swiper-slide {
	width: 100%;
	height: calc(100vh - 90px);
	position: relative;
}

.banner .swiper-container .swiper-slide-active .banner_bg {
	width: 100%;
	height: calc(100vh - 90px);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-animation: bannerbg 20s infinite;
	animation: bannerbg 20s infinite
}

.banner .swiper-container .swiper-wrapper a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	width: 100%;
	height: calc(100vh - 90px);
}


.banner .swiper-container .swiper-pagination .swiper-pagination-bullet {
	opacity: 1;
	width: 10px;
	height: 10px;
	position: relative;
	background: #c08c3a;
	border-radius: 50%;
	margin: 0 5px !important;
	transition: 0.3s;
	opacity: 0.5;
}

.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
	opacity: 1;
}

.banner .swiper-container .swiper-pagination .swiper-pagination-bullet::after {
	content: '';
	width: 0;
	height: 0;
	border: none;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transition: 0.3s;
}

.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active::after {
	width: 17px;
	height: 17px;
	left: -6px;
	top: -6px;
	border: #cca960f solid 1px;
}

.banner .swiper-container .swiper-button-prev {
	background-image: url(../images/banner-arrow.png);
	background-repeat: no-repeat;
	background-size: auto;
	width: 25px;
	height: 100px;
	background-position: left center;
	background-size: 50px 48px;
	top: 40%;
	left: 20px;
}

.banner .swiper-container .swiper-button-next {
	background-image: url(../images/banner-arrow.png);
	background-repeat: no-repeat;
	background-size: auto;
	width: 25px;
	height: 100px;
	background-position: right center;
	background-size: 50px 48px;
	top: 40%;
	right: 20px;
}

.banner .swiper-container .swiper-pagination {
	bottom: 55px;
}

.banner .swiper-slide .box-text {
	padding-top: 20%;
}

.banner .swiper-slide .box-text p {
	color: #fff;
	font-size: 30px;
	margin-bottom: 5px;
	text-align: center;
	margin-bottom: 30px;
}
.banner .xiahua{display:block;width:20px;height:20px;position:absolute;bottom:25px;left:50%;margin-left:-13px;border:3px solid transparent;border-right:3px solid #fff;border-bottom:3px solid #fff;z-index:99;opacity:.8;-webkit-transform:rotate(45deg);-webkit-animation:arrow 1.5s infinite ease-in-out}
@-webkit-keyframes arrow{
0%{opacity:0;-webkit-transform:translate(0,0px) rotate(45deg)}
50%{opacity:1;-webkit-transform:translate(0,-5px) rotate(45deg)}
100%{opacity:0;-webkit-transform:translate(0,-10px) rotate(45deg)}
}


 @-webkit-keyframes bannerbg {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}

	50% {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}

	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}

@keyframes bannerbg {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}

	50% {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}

	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}
 

.lmt {
	font-size: 40px;
	text-align: center;
	color: #333;
	margin-bottom: 45px;
	font-family: 'PingFang';
}

.index1 {
	padding-top: 60px;
}

.index1 ul {
	display: flex;
}

.index1 ul li {
	flex: 1;
	border: 1px solid #e9e1d6;
	border-right: none;
	height: 348px;
	position: relative;
}

.index1 ul li:first-child {
	border-left: none;
}

.index1 ul li .index1_z {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 9;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
 

.index1 ul li .index1_z img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.index1 .index1_t {
	position: relative;
	z-index: 10;
	height: 100%;
}

.index1 .index1_t .index1_tx {
	padding-top: 103px;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.index1 .index1_t strong {
	display: block;
	text-align: center;
	color: #cca960;
	font-size: 80px;
	font-weight: normal;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.index1 .index1_t strong b {
	font-family: 'PingFang';
	font-weight: normal;
}

.index1 .index1_t strong i {
	font-style: normal;
	font-family: 'PingFang';
	font-weight: normal;
	position: relative;
    top: -10px;
}

.index1 .index1_t p {
	text-align: center;
	font-size: 16px;
	color: #5a5a5a;
	position: relative;
	padding-bottom: 20px;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	font-family: 'PingFang';
}

.index1 .index1_t p::after {
	content: "";
	width: 22px;
	height: 2px;
	background: #b9b9b9;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0;
}

.index1 .index1_t a {
	display: block;
	margin: 0 auto;
	width: 106px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 15px;
	color: #fff;
	margin-top: 43px;
	opacity: 0;
	position: relative;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	font-family: 'PingFang';
}

.index1 .index1_t a::after {
	content: "";
	width: 0;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
	height: 1px;
	background: #fff;
	opacity: 0;
	display: block;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.index1 .index1_t a::before {
	content: "";
	display: block;
	width: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
	height: 1px;
	background: #fff;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.index1 ul li:hover .index1_z {
	opacity: 1;
}

.index1 ul li:hover .index1_t a {
	opacity: 1;
}

.index1 ul li:hover .index1_t strong {
	color: #fff;
}

.index1 ul li:hover .index1_t p {
	color: #fff;
}

.index1 ul li:hover .index1_t p::after{
	background: #fff;
}

.index1 ul li:hover .index1_t .index1_tx {
	padding-top: 85px;
}

.index1 ul li .index1_t a:hover::after {
	content: "";
	opacity: 1;
	width: 100%;
}

.index1 ul li .index1_t a:hover::before {
	content: "";
	opacity: 1;
	width: 100%;
}

.index2 {
	/*background: url(../images/index2_bg1.jpg) no-repeat right bottom, url(../images/index2_bg2.jpg) no-repeat left bottom;*/
	padding-top: 70px;
	padding-bottom: 120px;
}
.index2 p{
        text-align: right;
    font-size: 14px;
    color: #666;
    font-family: 'PingFang';
}
.index2 .index2_box {
	width: 1500px;
	margin: 0 auto;
	position: relative;
}

.index2 .swiper-button-prev{
	left: -30px;
	display: none;
}
.index2 .swiper-button-next{
	right: -30px;
	display: none;
}
.index2 .swiper-button-next,.index2 .swiper-button-prev{
	color: #cca960;
}
.index2 .swiper-button-next:after,.index2  .swiper-button-prev:after{
	font-size: 30px;
}
.index2 .index2_box .swiper-slide {
 
	height: 101px; 
	margin-top: 20px !important;
	cursor: pointer;
}

.index2 .index2_box .swiper-slide .item-inner {
	position: relative;
}

.index2 .index2_box .swiper-slide .item-inner div {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .5s linear 10ms;
	width: 100%;
	height: 101px;
	left: 0;
	top: 0;
}

.index2 .index2_box .swiper-slide .item-inner div.img2 {
	opacity: 0;
	transform: rotateY(180deg);
}

.index2 .index2_box .swiper-slide:hover .item-inner div.img1 {
	opacity: 0;
	transform: rotateY(180deg);
}

.index2 .index2_box .swiper-slide:hover .item-inner div.img2 {
	opacity: 1;
	transform: rotateY(0deg);
	background: #cca960;
}


.index3_max{
	height: 683px;
/*	background: url(../images/index3_bg.jpg) no-repeat center;*/
}
.index3_max .index3_box{
	width: 1500px;
	display: flex;
	margin: 0 auto;
	padding-top: 60px;
}
.index3_max .index3_box .l{
	position: relative;
	width: 800px;
}
.index3_max .index3_box .l span{
	position: absolute;
	cursor: pointer;
	font-size: 12px;
	color: #fff;
	z-index: 9;
}
.index3_max .index3_box .l span.n1{
	top: 318px;
    left: 500px;
}
.index3_max .index3_box .l span.n1{
	top: 218px;
    left: 500px;
}
					 

 text{display:block;font-size: 10px;}
 text.jsmap-henan{display:block}
text.jsmap-beijing{display:block; }
 text.jsmap-hubeu{display:block}
text.jsmap-guangdong{display:block}
 /*text.jsmap-guangxi{display:block}*/
text.jsmap-jiangsu{display:block}
text.jsmap-jiangxi{display:block}
text.jsmap-gansu{display:block}
text.jsmap-liaoning{display:block}
 text.jsmap-ningxia{display:block}
 text.jsmap-anhui{display:block}
 text.jsmap-zhejiang{display:block}


.point_box{
    position: relative;
}
.point_box .point_item{
    position: absolute;
        width: 35px;
    height: 55px;
    background: url(../images/point.png) no-repeat center;
        color: #fff;
    font-size: 12px;
    text-align: center;
    padding-top: 9px;
    box-sizing: border-box;background-size: 100%;
}
.point_box .point_item.zhengzhou{
 top: -325px;
    left: 498px;
}

.point_box .point_item.nanjing{
      top: -313px;
    left: 583px;
}

.point_box .point_item.wuhan{
   top: -278px;
    left: 500px;
}
 .point_box .point_item.nanchang{
         top: -243px;
    left: 530px;
}
 .point_box .point_item.nanning{
      top: -165px;
    left: 438px;
}					 
 .point_box .point_item.guangzhou{
       top: -173px;
    left: 502px;
}					 
 .point_box .point_item.beijing{
      top: -416px;
    left: 544px;
}								 
 .point_box .point_item.shenyang{
    top: -515px;
    left: 640px;
 width: 50px;
 background-size: 35px;

}							 
 .point_box .point_item.yinchuan{
       top: -385px;
    left: 425px;
}							 
 .point_box .point_item.lanzhou{
        top: -350px;
    left: 400px;
}
 .point_box .point_item.anhui{
        top: -290px;
    left: 550px;
}
 .point_box .point_item.zhejiang{
        top: -250px;
    left: 590px;
}
 .point_box .point_item.shanghai{
        top: -283px;
    left: 610px;
}				 
 .point_box .point_item.shandong{
        top: -357px;
    left: 570px;
}					 
 .point_box .point_item.fujian{
        top: -220px;
    left: 565px;
}
 .point_box .point_item.shaanxi{
        top: -320px;
    left: 445px;
}
 .point_box .point_item.xinjiang{
        top: -440px;
    left: 165px;
}
.index3_max .index3_box .r{
	width: 690px;
	padding-top: 85px;
}
.index3_max .index3_box .r .title{
	font-size: 30px;
	color: #cca960; 
	margin-bottom: 15px;
	font-family: 'PingFang';
}
.index3_max .index3_box .r  p{
	font-size: 18px;
	color: #4e4e4e;
	line-height: 32px; 
	margin-bottom: 60px;
	font-family: 'PingFang';
}
.index3_max .index3_box .r ul {
	display: flex; 
	flex-wrap: wrap;
}
.index3_max .index3_box .r ul li{
	width: 102px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background: #cac9c8;
	border-radius: 25px;
	margin-right: 20px;
	margin-bottom: 17px;
	font-family: 'PingFang';
}
.index3_max .index3_box .r ul li:hover{ background:#cca960; color:#fff; cursor:pointer}

.index4{
	padding-top: 90px;
	padding-bottom: 80px;
}
.index4 .index4_box{
	width: 1300px;
	margin: 0 auto;
}
.index4_box .index4_tab{
	text-align: center;
	margin-bottom: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.index4_box .index4_tab strong{
	font-size: 30px;
	color: #272727;
	font-weight: normal;
	cursor: pointer;
}
.index4_box .index4_tab span{
	    font-size: 20px;
	    color: #ccc;
	    margin: 0 15px;
}
.index4_box .index4_tab strong.on{
	color: #cca960;
}
.index4_box .sbox{
	display: none;
}
.index4_box .active{
	display: block;
}
.index4_box .sbox ul{
	display: flex;
}
.index4_box .sbox ul li{
	width: 420px;
	margin-right: 20px;
}
.index4_box .sbox ul li:last-child{
	margin-right: 0;
}
.index4_box .sbox ul li .pic{
	display: block;
	width: 100%;
	height: 250px;
	overflow: hidden;
	position: relative;
}
.index4_box .sbox ul li .pic .index4_item_x{
	position: absolute;
	left: 0;
	bottom: -100px;
	background: #cc9933;
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
	display: flex;
	align-items: center;
	padding-left: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.index4_box .sbox ul li:hover .pic .index4_item_x{
	bottom: 0;
}
.index4_box .sbox ul li .pic .index4_item_x i{
	    width: 100px;
	    text-align: center;
	    border-right: 1px solid rgba(255,255,255,.3);
	    margin-right: 15px; 
	    display: block;
	    height: 50px;
	    line-height: 50px;
}
.index4_box .sbox ul li .pic .index4_item_x i img{
	width: 65px;
	    display: inline-block;
	    vertical-align: middle;
}
.index4_box .sbox ul li .pic .index4_item_x .info p{
	font-size: 12px;
	font-family: 'PingFang';
	color: #fff;
}
.index4_box .sbox ul li .img{
	display: block;
	height: 250px;
	width:100%;
	object-fit: cover;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.index4_box .sbox ul li:hover .img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.index4_box .sbox ul li span{
	display: block;
	font-size: 16px;
	color: #959595;
	background: url(../images/index4_time.png) no-repeat left;
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
	font-family: 'PingFang';
}
.index4_box .sbox ul li a.tit{
	display: block;
	font-size: 18px;
	color: #232323;
	line-height: 30px; 
	word-break: break-all;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-family: 'PingFang';
}
.index4_box .sbox ul li:hover a.tit{
	color: #cca960;
}
.index4_box .sbox ul li p.line{
	width: 100%;
	height: 2px;
	background: #e9e4dc;
	margin-top: 35px;
	position: relative;
}
.index4_box .sbox ul li p::after{
	content: "";
	width: 16px;
	height: 2px;
	background: #cca960;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.index4_box .sbox ul li:hover p::after{
	width: 100%;
}
.index4_box .sbox  a.more{
	display: block;
	margin: 0 auto;
	width: 183px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	border: 1px solid #dcd4c8;
	font-size: 16px;
	margin-top: 55px;
	position: relative;
}
.index4_box .sbox  a.more span{
	display: block;
	color: #787878;
	position: relative;
	z-index: 9;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.index4_box .sbox  a.more::after{
	content: "";
	width: 0%;
	height: 52px;
	background: #cca960;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.index4_box .sbox  a.more:hover span{
	color: #fff;
}
.index4_box .sbox  a.more:hover::after{
	width: 100%;
}

.footer{
	background: #242424;
	padding-top: 75px;
}
.footer .footer_box{
	width: 1300px;
	margin: 0 auto;
	display:flex;
	justify-content: space-between;
}
.footer .footer_box .l{
	display: flex;
}
.footer .footer_box .l dl{
	width: 200px;
}
.footer .footer_box .l  dl dt{
	font-size: 18px;
	color: #999999; 
	font-family: 'PingFang';
	margin-bottom: 10px;
}
.footer .footer_box .l  dl dd{
	font-size: 15px;
	line-height: 40px; 
	font-family: 'PingFang';
}
.footer .footer_box .l  dl dd a{ 
	color: rgba(153,153,153,.48);
	font-family: 'PingFang';
}
.footer .footer_box .l  dl dd a:hover{
	color: #fff;
}
.footer .footer_box .r .email{ 
    	text-align: center;
	font-size: 15px;
	color: rgba(153,153,153,.65);
	margin-top: 10px;
	font-family: 'PingFang';padding-left: 25px;
	display: block;
}
.footer .footer_box .r .footer_contect .footer_tel{
	background: url(../images/tel.png) no-repeat left center;
	padding-left: 45px;
}
.footer .footer_box .r .footer_contect .footer_tel span{
	display: block;
	font-size: 15px;
	color: #c7a45e;
}
.footer .footer_box .r .footer_contect .footer_tel strong{
	display: block;
	font-size: 30px;
	color: #c7a45e;
	 font-family: 'DINCond';
}
.footer .footer_box .r .footer_contect a{
	display: block;
	width: 243px;
	height: 49px;
	line-height: 49px;
	background: url(../images/footer_kf.png) no-repeat 77px center #2e2e2e;
	border-radius: 25px;
	padding-left: 102px;
	box-sizing: border-box;
	font-size: 16px;
	color: #deb767;
	margin-top: 15px;
}
.footer .footer_box .r .footer_contect a:hover{
	background: url(../images/footer_kf.png) no-repeat 77px center #5a5a5a;
	
}
.footer .footer_box .r .footer_ewm{
	display: flex; 
}
.footer .footer_box .r .footer_ewm div{
	margin-left: 20px;
}
.footer .footer_box .r .footer_ewm p{
	text-align: center;
	font-size: 15px;
	color: rgba(153,153,153,.65);
	margin-top: 10px;
	font-family: 'PingFang';
}
.copyright{
	height: 85px;
	display: flex;
	justify-content: space-between;
	width: 1300px;
	margin: 0 auto;
	margin-top: 40px;
	line-height: 85px;
	border-top: 1px solid #353535;
	font-size: 14px;
	color: rgba(113,113,113,.4);
}
.copyright a{
	
	color: rgba(113,113,113,.4);
}

.nyt{
	height: 85px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 50px;
}
.nyt .box{
	display: flex;
	justify-content: space-between;
}
 
.nyt .box .nydh ul li{
	float: left;
	padding: 0 10px;
	line-height: 85px;
	font-size: 16px;
	color: #525252;
	margin-right: 30px;
	overflow: hidden;
	position: relative;
}
.nyt .box .nydh ul li a{ 
	color: #525252;
	font-family: 'PingFang';
}
.nyt .box .nydh ul li::after{
	content: "";
	width: 100%;
	height: 5px;
	background: #c08c3a;
	position: absolute;
	left: 0;
	bottom:-10px;
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; 
}
.nyt .box .nydh ul li:hover::after,.nyt .box .nydh ul li.on::after{
	bottom:0
}
.nyt .box .nydh ul li:hover a,.nyt .box .nydh ul li.on a{
	color: #c08c3a;
}
.nyt .box::after{
	display: none;
}

.nyt .box .newsnav{
	line-height: 85px;
	font-family: 'PingFang';
	color: #b1b1b1;
}
.nyt .box .newsnav a{
	font-family: 'PingFang';
	display: inline-block;
	color: #b1b1b1;
	margin: 0 10px;
}
.nyt .box .newsnav i{
	margin-right: 10px;
	color: #b1b1b1;
}
.nyt .box .newsnav a:hover{
	color: #c08c3a;
}

.news_top {
	margin-bottom: 50px;
}

.news_top .left{
	width: 650px;
}
.news_top .left img{
	display: block;
	width: 100%;
	height:388px
}
.news_top .right{
	width: 620px;
	padding-top: 25px;
}
.news_top .tit strong{
	display: block;
	font-weight: bold;
	font-size: 26px;
	color: #c08c3a;
	position: relative;
	font-family: 'PingFang';
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.news_top .tit strong::after{
	content: "";
	width: 0px;
	height: 2px;
	background: #c08c3a;
	position: absolute;
	left: 0;
	top: 18px;
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.news_top .tit strong:hover{
	padding-left: 25px;
}
.news_top .tit strong:hover::after{
	width: 20px;
}
.news_top .tit p{
	font-size: 23px;
	color: #5e5e5e;
	font-family: 'PingFang';
	margin-top: 10px;
	margin-bottom: 25px;
}
.news_top .right .d{
	font-size: 15px;
	line-height: 32px;
	color: #5e5e5e;
	font-family: 'PingFang';
}

.news_top .right .time{
	display: block;
	font-size: 15px;
	    color: #959595;
	    background: url(../images/index4_time.png) no-repeat left;
	    padding-left: 20px;
	    height: 24px;
	    line-height: 24px;
	    font-family: 'PingFang';
		margin: 15px 0;
		margin-bottom: 25px;
}
.news_top .right .more{
	display: block;
	width: 144px;
	height: 42px;
	line-height: 42px;
	background: #c08c3a;
	color: #fff;
	text-align: center;
	font-size: 15px;
	position: relative;
	border-radius: 5px;
	overflow: hidden;
}
.news_top .right .more::after{
	content: "";
	left: 0;
	position: absolute;
	top: 0;
	width: 0;
	height: 42px;
	opacity: 0;
	background: #a87525;
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.news_top .right .more i{
	margin-left: 10px;
}
.news_top .right .more span{
	display: block;
	position: relative;
	z-index: 10;
}
.news_top .right .more:hover::after{
	width: 100%;
	opacity: 1;
}

.newslist ul li{
	background: #f3f3f3;
	margin-bottom: 30px;
}
.newslist ul li a{
	display: block;
}
.newslist ul li .time{
	width: 155px;
	height: 148px;
	background: #c6c6c6;
	color: #fff;
	text-align: center;
	padding-top: 20px;
	float: left;
	box-sizing: border-box;
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.newslist ul li .time strong{
	font-family: 'DINCond';
	font-size: 50px;
	font-weight: normal;
}
.newslist ul li .time p{
	font-family: 'DINCond';
	font-size: 24px;
	font-weight: normal;
}

.newslist ul li .text{
	width: 875px;
	float: left;
	margin-left: 30px;
	margin-top: 25px;
}

.newslist ul li .text a.t{
	display: block;
	font-size: 18px;
	color: #5e5e5e;
	font-weight: bold;
	    font-family: 'PingFang';
		margin-bottom: 15px;
}
.newslist ul li .text p{
	font-size: 15px;
	color: #757575;
	line-height: 30px;
	    font-family: 'PingFang';
}
.newslist ul li .more{
	float: right;
	width: 160px;
	height: 96px;
	margin-top: 26px;
	text-align: center;
	border-left: 1px solid #dddcdc;
	line-height: 96px;
}
.newslist ul li .more i{
	font-size: 40px;
	color: #dddcdc;
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}

.newslist ul li:hover .time{
	background: #c08c3a;
}
.newslist ul li:hover .text a.t{
	color: #c08c3a;
}
.newslist ul li:hover .more i{
	color: #c08c3a;
}

.fenye {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-top: 45px;
	padding-bottom: 10px;
	margin-bottom: 60px;
}

.fenye a {
	display: inline-block;
	padding: 0 15px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #333;
	margin-right: 5px;
	background: #eee;
	    font-family: 'PingFang';
}

.fenye b,
.fenye a:hover {
	display: inline-block;
	padding: 0 15px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #fff;
	margin-right: 5px;
	background: #c08c3a; 
	    font-family: 'PingFang';
}


.about{
	padding-bottom: 90px;
	background: url(../images/about_bg.jpg) no-repeat bottom center;
}
.about_title {
	margin-bottom: 32px;
}
.about_title strong{
	display: block;
	font-size: 26px;
	color: #666666;
	    font-family: 'PingFang';
}
.about_title p{
	font-size: 18px;
	color: rgba(81,81,81,.3);
	    font-family: 'PingFang';
		margin-top: 10px;
}

.about .about_contect p{
	font-size: 16px;
	color: #5e5e5e;
	line-height: 32px;
	    font-family: 'PingFang';
		margin-bottom: 10px;
}
.about .about_contect h3{
	font-size: 26px;
	color: #666666;
	    font-family: 'PingFang';
		margin-top: 45px;
		margin-bottom: 35px;
}
.about .about_contect strong{
	display: block;
	font-size: 18px;
	color: #5e5e5e;
		margin-bottom: 10px;
	    font-family: 'PingFang';
}

.team_tab{
	margin-bottom: 25px;
}
.team_tab strong{
	display: block;
	float: left;
	width: 50%;
	height: 60px;
	line-height: 60px;
	font-weight: normal;
	    font-family: 'PingFang';
	background: #f7f7f7;
	text-align: center;
	cursor: pointer;
	font-size: 20px;
	color: #666666;
}
.team_tab strong.on{
	color: #fff;
	background: #cca960;
}

.team_contect .sbox{
	display: none;
}
.team_contect .active{
	display: block;
}

.team_contect .boos{
	background: #f7f7f7;
}
.team_contect .boos .cs{ float:left; width:635px;}
.team_contect .boos .cs:nth-of-type(even){ float:right}
.team_contect .boos img{
	display: block;
	float: left;
	width:266px;
	height:316px;
}
.team_contect .boos .r{
	float: left;
	width:334px;
	margin-left: 35px;
	margin-top: 25px;
}
.team_contect .boos .r .t{
	margin-bottom: 20px;
}
.team_contect .boos .r .t strong{
	font-size: 26px;
	color: #515151;
	    font-family: 'PingFang';
}
.team_contect .boos .r .t span{
	font-size: 16px;
	color: #515151;
	    font-family: 'PingFang';
}
.team_contect .boos .r p{
	font-size: 16px;
	line-height: 32px;
	color: #515151;
	font-family: 'PingFang';
}

.team_contect .leader {
	background: #f7f7f7;
	/*padding-bottom: 20px;*/
}
.team_contect .leader ul{ padding-left:15px; padding-top:15px;}
.team_contect .leader ul li{
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
	width: 242px;
}
.team .team_contect .leader ul li img{
	display: block;
	width: 100%;
	height:287px;
}
.team .team_contect .leader ul li .t{
	margin-top: 15px;
	text-align: center;
	height:60px;
	line-height:30px;
	overflow:hidden
}
.team .team_contect .leader ul li .t strong{
	font-size: 22px;
	color: #c08c3a;
	    font-family: 'PingFang';
	    display: block;
}
.team .team_contect .leader ul li .t span{
	font-size: 16px;
	color: #595959;
	    font-family: 'PingFang';
}
.team_contect{
	margin-bottom: 110px;
}

.slogan{
	height: 200px;
	background: url(../images/slogan.jpg) no-repeat center;
}
.slogan .box{
	line-height: 200px;
	text-align: center;
}
.slogan .box img{
	display: inline-block;
	vertical-align: middle;
}



.join{ 
	padding-bottom: 60px;
	background: url(../images/join_about4_bg.jpg) no-repeat bottom center; 
}
.join table{
	width: 100%;
}
.join thead{
	height: 58px;
	background: #dbb770;
	color: #fff;
}
.join thead th{
	height: 58px;
}
.join td{
	height: 58px;
	text-align: center;
	font-size: 16px;
	color: #727272;
	    font-family: 'PingFang';
}
.join tbody tr:nth-child(even){
	background: #fcfaf5;
}

.join .td1{
	text-align: left;
	padding-left: 25px;
}
.join .td1 a{color:#333}
.join .td1 a:hover{color:#c08c3a}
.licheng_list .swiper-slide{
	display: flex;
}
.licheng_list .swiper-slide .l{
	width: 28px;
	text-align: center;
}
.licheng_list .swiper-slide .l i{
	font-size: 26px;
	color: #cca960;
	    margin-bottom: 10px;
	    display: inline-block;
}
.licheng_list .swiper-slide .r{
	padding-top: 20px;
}
.licheng_list .swiper-slide .r strong{
	display: block;
	font-size: 22px;
	color: #cca960;
	    font-family: 'PingFang'; 
	margin-bottom: 23px;
}
.licheng_list .swiper-slide .r .text{
	font-size: 16px;
	color: #606060;
	line-height: 32px;
	font-family: 'PingFang';
	height:192px;
	overflow:hidden
}
.licheng_list .swiper-slide .r .text p{
	font-family: 'PingFang';
}
.licheng_list .swiper-slide .r img{
	display: block;
	width: 100%;
	padding-top:5px
}

.licheng .swiper-button-next,.licheng .swiper-button-prev{
	width: 61px;
	height: 62px;
	outline: none;
}
.licheng .swiper-button-prev,.licheng .swiper-container-rtl .swiper-button-next {
    left: -80px;
    right: auto;
	background: url(../images/lc_prev.png) no-repeat center;
}
.licheng .swiper-button-next,.licheng .swiper-container-rtl .swiper-button-prev {
    right: -80px;
    left: auto;
	background: url(../images/lc_next.png) no-repeat center;
}

.licheng{
	padding-bottom: 180px;
}
.licheng .lc_box{
	position: relative;
}

.swiper-button-next:after, .swiper-button-prev:after{
	display: none;
}
.contact ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.contact ul li{ 
	width: 32%;
	float: left;
	margin-bottom: 40px;
	margin-right: 2%;
	cursor: pointer;
}
.contact ul li:nth-child(3n){
	margin-right: 0;
}
.contact ul li .t{
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}
.contact ul li .t i{
	font-size: 20px;
	color: #c08c3a;
	margin-right: 5px;
}
.contact ul li .t strong{
	font-size: 17px;
	color: #c08c3a;
	    font-family: 'PingFang';
}
.contact ul li  p{
	font-size: 16px;
	color: #555555;
	padding-left: 25px;
	height: 80px;
	line-height: 40px;
	    font-family: 'PingFang';
}


.container{
	height: 680px;
}


.cunliang1{
	padding-top: 40px;
	padding-bottom: 100px;
}
.cunliang1 strong{
	font-size: 40px;
	color: #515151;
	text-align: center;
	font-weight: normal;
    font-family: 'PingFang';
	margin-bottom: 35px;
	display: block;
}
.cunliang1 p{
	font-size: 16px;
	line-height: 32px;
	color: #515151;
    font-family: 'PingFang';
	margin-bottom: 15px;
}

.cunliang2{
	padding-top: 270px;
	background: url(../images/cunliang2_bg.jpg) no-repeat top center;
	margin-bottom: 100px;
}
.cunliang2 .box{
	height: 940px;
	background: #f9f9f9;
	position: relative;
	padding-top: 177px;
	box-sizing: border-box;
	box-shadow: -18px 30px 60px rgba(0,0,0,.08);
}
.cunliang2 .box .img{
	display: block;
	position: absolute;
	left: 0;
	top: -200px;
}
.cunliang2 .box .l{
	padding-top: 70px;
	padding-left: 74px;
	float: left;
	width: 380px;
	box-sizing: border-box;
}
.cunliang2 .box .l strong{
	display: block;
	font-size: 34px;
	color: #cc9656;
    font-family: 'PingFang';
	margin-bottom: 30px;
}
.cunliang2 .box .l span{
	display: inline-block;
	height: 26px;
	line-height: 26px;
	border-radius: 25px;
	padding: 0 15px;
	border: 1px solid #cc9656;
	font-size: 20px;
	color: #333;
    font-family: 'PingFang';
	margin-bottom: 20px;
}

.cunliang2 .box .l ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.cunliang2 .box .l ul{
	margin-bottom: 40px;
}
.cunliang2 .box .l ul li{
	float: left;
	font-size: 18px;
	margin-bottom: 15px;
	color: #515151; 
	width: 50%;
	font-family: 'PingFang';
}
.cunliang2 .box .l ul.cl2_2{
	width: 250px;
}
.cunliang2 .box .l ul.cl2_2 li{
	width: 33%;
}
.cunliang2 .box .l ul li i{
	font-size: 14px;
	color: #cc9656;
	margin-right: 5px;
}

.cunliang2 .box .r{
	float: right;
	width: 900px;
}

.cunliang2 .box .r #container-02{
    margin-left: -200px;
}


.chuliang_title{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 90px;
}
.chuliang_title strong{
	display: inline-block;
	font-size: 35px;
	color: #4d4d4d;
	letter-spacing: 10px;
    font-family: 'PingFang';
	margin-left: 25px;
	font-weight: normal;
}


.cunliang3 .left{
	width: 720px;
}
.cunliang3 .left strong{
	font-size: 26px;
	color: #515151;
    font-family: 'PingFang'; 
	display: block;
	margin-bottom: 20px;
}
.cunliang3 .left p{
	font-size: 16px;
	line-height: 32px;
	color: #515151;
    font-family: 'PingFang'; 
	margin-bottom:40px;
}

.cunliang3-x{ padding-top:50px}
.cunliang3-x .left{ float:right}
.cunliang3-x .right{ float:left}

.cunliang4{
	margin-top: 120px;
}

.cunliang4 .sbox{
	background: #f7f7f7;
	padding: 30px;
	box-sizing: border-box;
}
.cunliang4 .sbox ul li{ 
	text-align: center;
	font-size: 16px;
	line-height: 32px;
	color: #515151;
    font-family: 'PingFang'; 
}
.cunliang5{
	padding-bottom: 100px;
}
.cunliang5 .left{
	font-size: 22px;
	line-height: 49px;
	color: #515151;
    font-family: 'PingFang'; 
	padding-top: 30px;
}


.chuliang6{
	padding: 60px 0;
	background: #fcfcfc;
}

.chuliang6 strong.t{
	display: block;
	font-size: 26px;
	color: #515151;
    font-family: 'PingFang'; 
	margin-bottom: 30px;
}
.chuliang6 ul{
	margin-bottom: 34px;
}
.chuliang6 span{
	display: block;
	font-size: 16px;
	color: #515151;
    font-family: 'PingFang'; 
}
.chuliang6 ul li{
	float: left;
	width: 237px;
	height: 155px;
	margin-right: 28px;
	background: #f4f4f4;
	text-align: center;
	padding-top: 28px;
	box-sizing: border-box;
}
.chuliang6 ul li:last-child{
	margin-right: 0;
}
.chuliang6 ul li p{
	text-align: center;
	margin-top: 15px;
	font-size: 16px;
	color: #515151;
    font-family: 'PingFang'; 
} 


.quanzheng1{
	padding-bottom: 50px;
	padding-top: 20px;
}
.quanzheng1 .left{
	width: 652px;
}
.quanzheng1 .left strong{
	display: block;
	font-size: 36px;
	color: #515151;
    font-family: 'PingFang';
	margin-bottom: 30px;
}
.quanzheng1 .left p{
	font-size: 16px;
	line-height: 32px;
	color: #555555;
    font-family: 'PingFang'; 
}
.quanzheng1 .right{
	width: 570px;
}
.quanzheng1 .right ul li{
	float: left;
	width: 50%;
	text-align: center;
	margin-bottom: 30px;
}
.quanzheng1 .right ul li .num strong{
	font-size: 51px;
	color: #cca960;
	 font-family: 'DINCond';
	 font-weight:normal
}
.quanzheng1 .right ul li .num span{
	font-size: 17px;
	color: #c08c3a;
	position: relative;
	    top: -22px;
}
.quanzheng1 .right ul li p{
	text-align: center;
	margin-top: 10px;
	font-size: 15px;
	color: #4c4c4c;
	 font-family: 'DINCond';
}

.quanzheng2{
	height: 190px;
	background: url(../images/quanzheng2.jpg) no-repeat center;
}
.quanzheng3{
	padding: 40px 0;
}
.quanzheng3 ul{
	width: 350px;
	height: 418px;
	float: left;
	border: 1px dashed #f0e4d5;
	border-radius: 10px;
	margin: 0 35px;
	padding-top: 30px;
	box-sizing: border-box;
	position: relative;
	
}
.quanzheng3 ul strong{
	display: block;
	text-align: center;
	font-size: 22px;
	color: #515151;
    font-family: 'PingFang'; 
	margin-bottom: 20px;
}
.quanzheng3 ul li{
	width: 275px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	margin-bottom: 36px;
	border-radius: 10px;
	background: #e2caac;
	text-align: center;
	font-size: 17px;
	color: #333;
    font-family: 'PingFang'; 
	position: relative;
}
.quanzheng3 ul li::after{
	content: "";
	width: 37px;
	height: 24px;
	background: url(../images/j1.png) no-repeat center;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -30px;
}
.quanzheng3 ul li:last-child::after{
	display: none;
}
.quanzheng3 ul::before{
	content: "";
	width: 55px;
	height: 55px;
	background: url(../images/j2.png) no-repeat center;
	position: absolute;
	top: 0;
	bottom:0;
	right: -60px;
	margin: auto;
	
}
.quanzheng3 ul:last-child::before{
	display: none;
}

.quanzheng4{
	padding-top: 40px;
}
.quanzheng4 .t{
	font-size: 35px;
	color: #515151;
    font-family: 'PingFang';
	text-align: center;
	margin-bottom: 40px;
}
.quanzheng4 ul li{
	float: left;
	width: 280px;
	height: 250px;
	background: #f7f7f7;
	margin-right: 35px;
	padding-top: 60px;
	box-sizing: border-box;
	text-align: center;
}
.quanzheng4 ul li p{
	margin-top: 20px;
	font-size: 17px;
	color: #515151;
    font-family: 'PingFang';
}
.quanzheng4 ul li:last-child{
	margin-right: 0;
}

.quanzheng5{
	padding-top: 90px;
	padding-bottom: 30px;
}
.quanzheng5 .t{
	font-size: 35px;
	color: #515151;
    font-family: 'PingFang';
	text-align: center;
	margin-bottom: 40px;
	letter-spacing: 5px;
}
.quanzheng5 ul{
	text-align: center;
}
.quanzheng5 ul li{
	margin: 0 20px;
	display: inline-block;
}
.quanzheng5 p{
	text-align: right;
	font-size: 15px;
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
	color: #909090;
    font-family: 'PingFang';
}

.dakehu1{
	padding-top: 20px;
	padding-bottom: 60px;
}
.dakehu1 strong{
	display: block;
	text-align: center;
	font-size: 40px;
	color: #515151;
    font-family: 'PingFang';
	font-weight: normal;
}
.dakehu1 p{
	text-align: center;
	font-size: 16px;
	color: #555555;
    font-family: 'PingFang';
	margin-top: 20px;
}

.dakehu2{
	background: url(../images/dkh2_bg.jpg) no-repeat top center #fcfcfc;
	padding-bottom: 55px;
	padding-top: 60px;
}
.dakehu2 .box{
	background: #fff;
	padding: 18px;
	box-sizing: border-box;
	box-shadow: 0px 15px 25px rgba(0,0,0,0.03);
}

.dakehu2 .box ul li{
	float: left;
	width: 405px;
	margin-right: 24px;
}
.dakehu2 .box ul li{
	float: left;
	width: 48.5%;
	margin-left: 0.5%;
	margin-right: 1.5%;
}
.dakehu2 .box ul li:last-child{
	margin-right: 0;
}
.dakehu2 .box ul li img{
	display: block;
	width: 100%;
}
.dakehu2 .box ul li p{
	text-align: center;
	font-size: 20px;
	color: #333;
	margin-top: 15px;
    font-family: 'PingFang';
}

.newsxq h1{
	font-size: 26px;
	color: #333;
	margin-bottom: 20px;
}
.newsxq .tit {
	font-size: 16px;
	color: #515151;
	margin-left: 20px;
    font-family: 'PingFang';
}
.newsxq .tit span{
	font-size: 20px;
	 font-family: 'DINCond'; 
	 color: #515151;
	 display: inline-block;
	 margin-right: 20px;
	 
}
 .newsxq {
	 padding-bottom: 100px;
 }
.newsxq .t2{
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.newstaxt{
	font-size: 16px;
	line-height: 28px;
	color: #515151;
    font-family: 'PingFang';
}
.newstaxt p{
	margin-bottom:20px;
  font-family: 'PingFang';
}
.newstaxt p.p1{background: url(../images/yx-i.png) no-repeat left center; padding-left:30px;}
.newstaxt p.p2{background: url(../images/dh-i.png) no-repeat left center; padding-left:30px;}
.newstaxt p.p3{background: url(../images/hz-i.png) no-repeat left center; padding-left:30px;}
.fn{ 
	margin-top: 50px;
	padding-top: 30px;
	border-top: 1px solid #e5e5e5;
}
.fn p{
	font-size: 16px;
	margin-bottom: 15px;
	color: #666;
    font-family: 'PingFang';
}
.fn p a{
	color: #666;
    font-family: 'PingFang';
}
.fn p a:hover{
	color: #c08c3a;
}


/*地图标题 infoWindow*/
.BMap_bubble_title {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    background: transparent !important;
}

.BMap_pop .BMap_top {
    background: #c08c3a !important;
    border: 0 !important;
}

.BMap_pop .BMap_center {
    width: 281px !important;
    border: 0 !important;
    background: #c08c3a !important;
}

.BMap_pop .BMap_bottom {
    border: 0 !important;
    background: #c08c3a !important;
}

.BMap_pop div:nth-child(3) {
    background: transparent !important;
}

.BMap_pop div:nth-child(3) div {
    border-radius: 3px;
    background: #c08c3a !important;
    border: 0 !important;
}

.BMap_pop div:nth-child(1) {
    border-radius: 3px 0 0 0;
    background: transparent !important;
    border: 0 !important;
}

.BMap_pop div:nth-child(1) div {
    background:#c08c3a !important;
}

.BMap_pop div:nth-child(5) {
    border-radius: 0 0 0 3px;
    background: transparent !important;
    border: 0 !important;
}

.BMap_pop div:nth-child(5) div {
    border-radius: 3px;
    background: #c08c3a !important;
}

.BMap_pop div:nth-child(7) {
    background: transparent !important;
    left: 226px;
}

.BMap_pop div:nth-child(7) div {
    border-radius: 3px;
    background: #c08c3a !important;
}
 
.BMap_bubble_content{
	color: #fff;
}
 .BMap_bubble_content p{
	 font-size: 14px;
   margin-bottom: 10px; 
    font-family: 'PingFang';
 }
 .BMap_bubble_content p:nth-child(2){
     font-size: 13px;
 }
img[src="http://api0.map.bdimg.com/images/iw3.png"] {
 
    content: url('../images/iw3.png');
}

img[src="http://api0.map.bdimg.com/images/iw_close1d3.gif"] {
 
    content: url('../images/iw_close1d3.gif');
}
 
.nybanner{
	height: 200px !important;
}
 
 
 
.join_about1 .title{
	height: 120px;
	background:url(../images/join_about_t1.png) no-repeat bottom center;
	font-size: 60px;
	text-align: center;
	font-weight: normal;
	color: #515151;
    font-family: 'PingFang';
}
.join_about1 .left{
    width: 650px;
    height: 555px;
    /* background: #eee; */
    position: relative;
    left: -70px;
}
.join_about1 .right{
	width: 540px;
	padding-top: 170px;
}
.join_about1 .right strong{
	display: block;
	font-size: 32px;
	color: #b58353;
    font-family: 'PingFang';
	margin-bottom: 20px;
}
.join_about1 .right p{
	font-size: 14px;
	line-height: 36px;
	color: #606060;
    font-family: 'PingFang';
}
.join_about1 .right p.p{
	color: #b58353;
}
.join_about1 .right p.p span{
	font-size: 24px;
    font-family: 'PingFang';
}
.join_about1 .right a{
	display: block;
	width: 121px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #727272;
	text-align: center;
	font-size: 14px;
	color: #727272;
	margin-top: 35px;
}
.join_about1 .right a:hover{
	background: #b58353;
	border: 1px solid #b58353;
	color: #fff;
}

.join_about2{
	height: 386px;
	background: url(../images/join_about2_bg.jpg) no-repeat left center;
	padding-top: 57px;
	box-sizing: border-box;
}
.join_about2 .right{
	width: 650px;
}
.join_about2 .right img{
	display: block;
	width: 100%;
}
.join_about2 .left{
	padding-top: 50px;
}
.join_about2 .left strong{
	display: block;
	font-size: 32px;
	color: #b58353;
    font-family: 'PingFang';
	margin-bottom: 15px;
}
.join_about2 .left p{
	font-size: 14px;
	color: #606060;
	line-height: 42px;
    font-family: 'PingFang';
}


.join_about3{
	 padding-bottom: 90px;
 }
.join_about3 .box{
	padding-top: 60px;  
}
.join_about3 .right{
	width: 570px;
	position: relative;
}
.join_about3 .right img{
	display: block;
	position: absolute;
	right: -20px;
	top: -40px;
}
.join_about3 .right strong{
	display: block;
	font-size: 32px;
	color: #b58353;
    font-family: 'PingFang';
	margin-bottom: 15px;
}
.join_about3 .right p{
	font-size: 14px;
	color: #606060;
	line-height: 32px;
    font-family: 'PingFang';
}

.join_about4{
	background: url(../images/join_about4_bg.jpg) no-repeat bottom center;
	padding-bottom: 90px;
}

.join_about4 .title{
	margin-bottom: 30px;
}
.join_about4 .title strong{
	display: block;
	text-align: center;
	font-size: 33px;
	color: #b58353;
	margin-bottom: 20px;
    font-family: 'PingFang';
}
.join_about4 .title p{
	font-size: 14px;
	line-height: 32px;
	text-align: center;
	color: #606060;
    font-family: 'PingFang';
}
/*
.join_about4 img{
	display: block;
	width: 100%;
}
*/

.liandong .title{
	font-size: 40px;
	text-align: center;
	color: #515151;
	letter-spacing: 5px;
    font-family: 'PingFang';
	margin-bottom: 65px;
}
.liandong .box{
	background: #fff;
	padding: 50px;
	box-sizing: border-box;
	box-shadow: 0px 0px 90px rgba(0,0,0,.1);
}
.liandong ul li a{
	display: flex;
	align-items: center;
}
.liandong ul li .img{
	width: 600px;
}
.liandong ul li .img img{
	display: block;
	width: 100%;
}
.liandong ul li .text{
	width: 600px;
	padding-right: 60px;
	padding-left: 70px;
	box-sizing: border-box;
}
.liandong ul li .text strong{
	display: block;
	font-size: 30px;
	color: #222222;
    font-family: 'PingFang';
	margin-bottom: 15px;
}
.liandong ul li .text .st{
	height: 200px;
	padding-right: 15px;
	overflow-y: auto;
}
.liandong ul li .text p{
	font-size: 14px;
	color: #666666;
    font-family: 'PingFang';
	line-height: 26px;
	margin-bottom: 10px;
	text-align: justify;
}
.liandong ul li .img1{
	position: relative;
	height: 350px;
}
.liandong ul li .img1 img{
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; 
}
.liandong ul li .img1 img:nth-child(2){
  opacity: 0; 
}
.liandong ul li .img1:hover img:nth-child(2){
	opacity: 1;
}
.liandong ul li .img1:hover img:nth-child(1){
	opacity: 0;
}

.join_ewm{
	margin-top: 110px;
}
.join_ewm strong{
	display: block;
    font-family: 'PingFang';
	text-align: center;
	font-size: 32px;
	color: #b58353;
}
.join_ewm img{
	display: block;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 5px;
}
.join_ewm p{
	text-align: center;
	font-size: 14px;
    font-family: 'PingFang';
	color: #6e6e6e;
}






 
@media (max-width:1600px) {
	.footer .footer_box .l dl {
	    width: 175px;
	}
	.footer .footer_box{
		width: 1200px;
	}
	.copyright{
		width: 1200px;
	}
	.index4 .index4_box {
	    width: 1200px;
	    margin: 0 auto;
	}
.index4_box .sbox ul li {
    width: 383px;
    margin-right: 26px;
}
.index4_box .sbox ul li img{
	width: 100%;
	height: 233px;
}
.index4_box .sbox ul li .pic{
	height: 233px;
}
.index2 .index2_box{
	width: 1200px;
}
.index3_max .index3_box{
	width: 1200px;
}
}

